package com.sc.dal.model.order;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;

public class Shop  {
	private String   sellerId ;//商户ID，多店铺备用
	private String  shopName ;//店铺名称
	private String  isPmtOrder;  //是否优惠订单（1：是，0：否）
	private String  memo;  //订单附言
	private String  markText; //订单备注
	private int itemnum;  //订单商品种类数量
	private BigDecimal totalAmount;  //订单货币总值
	private int weight;  //订单总重量,物流费备用（单位KG）
    private String expressId; //快递ID
	private String  shipMethod; // 配送方式 如快递¥10.00
	private BigDecimal  shipMoney; // 配送费用 10.00	
	private Tax tax; //发票信息		
	private List<Products> products  = new ArrayList<Products>();	//选购商品列表	
	private List<Map<String,Object>> promotions = new  ArrayList<Map<String,Object>>();//店铺促销活动列表	
	
	//记录用户选择的店铺促销详细活动ID
	private String proDetailId ;
	
	public Shop(){}
	
	public Shop(String sellerId,String shopName){
		this.sellerId = sellerId;
		this.shopName = shopName;
	}	
	public String getProDetailId() {
		return proDetailId;
	}

	public void setProDetailId(String proDetailId) {
		this.proDetailId = proDetailId;
	}

	public List<Map<String, Object>> getPromotions() {
		return promotions;
	}
	public void setPromotions(List<Map<String, Object>> promotions) {
		this.promotions = promotions;
	}
	public String getExpressId() {
		return expressId;
	}
	public void setExpressId(String expressId) {
		this.expressId = expressId;
	}
	public String getShipMethod() {
		return shipMethod;
	}
	public void setShipMethod(String shipMethod) {
		this.shipMethod = shipMethod;
	}
	public BigDecimal getShipMoney() {
		return shipMoney;
	}
	public void setShipMoney(BigDecimal shipMoney) {
		this.shipMoney = shipMoney;
	}
	public String getIsPmtOrder() {
		return isPmtOrder;
	}
	public void setIsPmtOrder(String isPmtOrder) {
		this.isPmtOrder = isPmtOrder;
	}

	public int getItemnum() {
		return itemnum;
	}
	public void setItemnum(int itemnum) {
		this.itemnum = itemnum;
	}
	public BigDecimal getTotalAmount() {
		return totalAmount;
	}
	public void setTotalAmount(BigDecimal totalAmount) {
		this.totalAmount = totalAmount;
	}
	public int getWeight() {
		return weight;
	}
	public void setWeight(int weight) {
		this.weight = weight;
	}
	public String getSellerId() {
		return sellerId;
	}
	public void setSellerId(String sellerId) {
		this.sellerId = sellerId;
	}
	public String getShopName() {
		return shopName;
	}
	public void setShopName(String shopName) {
		this.shopName = shopName;
	}
	public String getMemo() {
		return memo;
	}
	public void setMemo(String memo) {
		this.memo = memo;
	}
	public String getMarkText() {
		return markText;
	}
	public void setMarkText(String markText) {
		this.markText = markText;
	}
	public List<Products> getProducts() {
		return products;
	}
	public void setProducts(List<Products> products) {
		this.products = products;
	}
	public Tax getTax() {
		return tax;
	}
	public void setTax(Tax tax) {
		this.tax = tax;
	}
	
	
}
